be caught with one's trousers down - French English Dictionary